package com.sgb.kjwl.model.entity.request;

import java.util.ArrayList;
import java.util.List;

/**
 * 租赁机械 筛选入参
 */
public class LeaseMachineFilterJson extends LeaseFilterJson {

    private String brandNo = "";//品牌no,车辆模块
    private String modelNo = "";//车型no
    private String companyNo = "";//企业编号
    private String fireLevel = "";    //防火等级
    private String floorType = "";    //楼层结构
    private String ownership = "";//土地所有权（1集体土地 2 国有土地）
    private String rentalArea = "";//租赁面积(1-5)
    private String rentalAreaSort = "";    //面积排序1升序 -1降序
    private String title = "";    //标题
    private String updateSort = "-1";    //更新时间排序1升序 -1降序（必须）(该参数废弃,使用LeaseFilterJson.sortWay)
    private List<AttributeListBean> attributeList = new ArrayList<>();    //属性筛选
    private List<String> areaNoList = new ArrayList<>();//地区
    private String cityNo = "";
    private String provinceNo = "";

    public static class AttributeListBean {

        private String endVal;
        private String no;
        private String startVal;
        private int type;

        public String getEndVal() {
            return endVal;
        }

        public void setEndVal(String endVal) {
            this.endVal = endVal;
        }

        public String getNo() {
            return no;
        }

        public void setNo(String no) {
            this.no = no;
        }

        public String getStartVal() {
            return startVal;
        }

        public void setStartVal(String startVal) {
            this.startVal = startVal;
        }

        public int getType() {
            return type;
        }

        public void setType(int type) {
            this.type = type;
        }
    }

    public String getBrandNo() {
        return brandNo;
    }

    public void setBrandNo(String brandNo) {
        this.brandNo = brandNo;
    }

    public String getCityNo() {
        return cityNo;
    }

    public void setCityNo(String cityNo) {
        this.cityNo = cityNo;
    }

    public String getCompanyNo() {
        return companyNo;
    }

    public void setCompanyNo(String companyNo) {
        this.companyNo = companyNo;
    }

    public String getFireLevel() {
        return fireLevel;
    }

    public void setFireLevel(String fireLevel) {
        this.fireLevel = fireLevel;
    }

    public String getFloorType() {
        return floorType;
    }

    public void setFloorType(String floorType) {
        this.floorType = floorType;
    }

    public String getModelNo() {
        return modelNo;
    }

    public void setModelNo(String modelNo) {
        this.modelNo = modelNo;
    }

    public String getOwnership() {
        return ownership;
    }

    public void setOwnership(String ownership) {
        this.ownership = ownership;
    }


    public String getProvinceNo() {
        return provinceNo;
    }

    public void setProvinceNo(String provinceNo) {
        this.provinceNo = provinceNo;
    }

    public String getRentalArea() {
        return rentalArea;
    }

    public void setRentalArea(String rentalArea) {
        this.rentalArea = rentalArea;
    }

    public String getRentalAreaSort() {
        return rentalAreaSort;
    }

    public void setRentalAreaSort(String rentalAreaSort) {
        this.rentalAreaSort = rentalAreaSort;
    }


    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getUpdateSort() {
        return updateSort;
    }

    public void setUpdateSort(String updateSort) {
        this.updateSort = updateSort;
    }

    public List<String> getAreaNoList() {
        return areaNoList;
    }

    public void setAreaNoList(List<String> areaNoList) {
        this.areaNoList = areaNoList;
    }

    public List<AttributeListBean> getAttributeList() {
        return attributeList;
    }

    public void setAttributeList(List<AttributeListBean> attributeList) {
        this.attributeList = attributeList;
    }
}
